Loading...
 

Release of MorphIT

Release history of MorphIT

The current version is 4.19.0
MorphIT is delivered together with the DLLs.

The specification in the column "Dll version" defines the Dll version of ClassiX that is at least necessary to fully support all features of the current MorphIT version. In principle, MorphIT with limited features is backwards compatible with much older dlls.
Exceptions to this are all versions ≥ 4.11.0, because these are only backwards compatible up to Dll version 218294.
Versions ≥ 4.17.0 are only backwards compatible up to Dll version 220234.

Change history
Version Changes Release date DLL version
4.19.0

Error corrections:

  • Asset requests were not completely forwarded to the alternative server during a running server move, which prevented some images from being loaded.
  • The move_server commit step did not correctly check the status of the web service migration and rejected the commit in some cases, although all configurations were migrated.
  • The admin console hung in "exit" when executing commands in batch mode if a NodeJS version < 14 is installed.

Extensions:

27.12.2023234060
(compatible until 220234)
4.18.0
(234064)

Extensions:

  • Request #5474: The PopupMenu command is now also supported in MorphIT.
    Only as of Dll version 5.1.0.234060

Technical changes:

  • Request #6213: The files webwidget-directives.js, webwidget-dependencies.js, webwidget-dependencies.css generated by the server are now cached by the server and are not read in again via the file system with every request. The response is now also provided with an e-tag for client-side caching so that the files, which are now 3.5 MB in size, are only transferred to the client when the page is first loaded.
  • Also corrected the fact that the server did not deliver these files in maintenance mode and this was visible as an error in the browser console.
10.11.2023

4.17.0
(233602)

Extensions:

  • New move_server server command that allows the MorphIT server to be moved to another server without interrupting operation. The procedure is illustrated here .
  • If the MorphIT server has cloud.enabled=true, then the asset route of the ClassiX process is also output in the status command of the Admin Console and in the classix_status server command. This makes it easier to assign an instance in cloud mode to a client.

Changes:

  • The server no longer always logs the connection endpoints with localhost, but with the host name configured in config.host.
  • Pure style adjustment: sublevel groups and sublevel composites no longer have a 10px wide horizontal inner spacing. This previously caused widgets within composites&groups in MorphIT to be slightly indented compared to the native mask. No adjustment was made in B&D style, as in existing applications this difference was already compensated for by repositioning the native widgets and the masks would be shifted again by the correction.

Technical changes:

  • The ping mechanism was revised and the version check for old ClassiX versions removed. This version is only backwards compatible up to version 220234 (November 2020) if ws.classix.ping_interval is activated.
  • Major refactoring in server code:
    • Many stand-alone module objects rewritten as classes.
    • Callbacks rewritten as promises
09.10.2023221503
(compatible until
220234)
4.16.0
(233160)

Error corrections:

  • Local IPv6 addresses with % suffix were not correctly recognised as local addresses by the server until now.

Extensions:

  • The server command shutdown_classix accepts {webservice:id} as an additional selector to specifically shut down web service instances.
  • New server command send_webservice_request implemented to send webservice requests directly to webserivce instances via the MorphIT server.
  • New server command classix_status implemented to query the status of ClassiX instances (similar to the Admin Console).
  • New config field ws.admin.allowed_ips defined, allowing incoming admin connections from specific IP addresses.
  • Kill command in Admin Console supports auto-completion of instances from the last executed status command.
  • New command in Admin Console: launch webservice id allows manual launch of webservice instances. This can be helpful if the next regular start does not occur for several minutes due to too many incorrect starts or to increase the number of ClassiX instances for a web service during operation.
  • The MorphIT client generates a new grid menu entry if the list responds to REPORT_LIST .

Changes:

  • Client: The script path in loadWidget() is now optional and can be omitted if no script is to be loaded.
08.09.2023221503
(compatible until
218294)
4.15.1
(231697)

Error corrections:

  • Due to clean-up work for the extension of the MorphIT API, some WebWidgets were not displayed at the correct height since the last MorphIT version.
30.05.2023
4.15.0
(231382)

Error corrections:

  • MorphIT no longer generates an error message if Array.includes() is called. This, together with some browsers or browser extensions, could cause the page not to load.

Extensions:

  • The maintenance server can now be started directly from the CMD via morphit start mserver without having to start the MorphIT server first. (The maintenance message can be transferred via message "..." ).
  • The MorphIT API has been extended by the services object, which provides access to internal MorphIT services and, together with the new services localization & webwidgetLoader, enables the development of pure Java-Script web widgets (e.g. as HTML custom element), which thus also work with both major versions of MorphIT (4&5).
04.05.2023
4.14.0
(230574)

Extensions:

  • The MorphIT server now supports additional client authentication using mTLS on the HTTPS port.

Technical changes:

  • The self-signed test certificate supplied with MorphIT has been updated as it has since expired.
22.02.2023
4.13.1
(229566)

Error corrections:

  • Ticket #8906: The HTTP socket timeout was set to 2 minutes by default in older NodeJS versions, which caused longer running web service requests to be terminated without feedback. This internal timeout has now been deactivated as the timeout for web service requests is managed by the MorphIT server anyway.
  • If a ClassiX instance cannot be terminated via the kill command, an exception message is no longer displayed in the server log.

Extensions:

  • The MophIT slot drawingID now supports two additional properties:
    1. stretch_bitmap - This scales bitmaps in buttons back to the size of the button (than the behaviour before MorphIT version 4.12.5).
    2. keep_ratio - can be specified in addition to stretch_bitmap to keep the aspect ratio of the bitmap.
06.12.2022
4.13.0
(227428)

Extensions:

  • Request #6165: The admin console now supports the new kill command.
20.06.2022
4.12.5
(226385)

Error corrections:

  • Ticket #8823: The combination of an invalid date and an ALTERED event in a date widget resulted in opening a dialog with locked keyboard input, and the input remained locked even after closing the dialog, making it impossible to correct the incorrect date afterwards.
  • Images in buttons are no longer scaled. As a result, the images in the buttons are now all sharply drawn.
08.04.2022
4.12.4
(225879)

Error corrections:

  • Ticket #8822: WebWidgets did not work until now if in the MorphIT server the projectPath or widgetPath was a UNC path(\\server\release\path). This has now been fixed.
  • The MultipleString widget did not grey out the text if it was LOCKED.
01.03.2022
4.12.3
(224798)

Error corrections:

  • Ticket #8769: MorphIT now handles relative dates ("g", "h", ...) correctly for string widgets with morphIt.description="date". Previously, an error was reported at the next event.
17.11.2021
4.12.2
(224216)

Error corrections:

  • Ticket #8608: When the MorphIT client asks for a file name to download a file, the dialogue is now confirmed by ENTER key and no longer cancelled.

Extensions:

  • The status command in the Admin Console now also outputs the time at which each connected ClassiX instance connected to the MorphIT server. This makes it easier to assign log files.
24.09.2021
4.12.1
(223424)

Error corrections:

  • Ticket #8726: The MorphIT client no longer sends the query parameters of the server in the URL for web service events in static mode, but only the query parameters of the client. The previous behaviour led to some URL parameters being transmitted twice in the cloud.
    The MorphIT server now handles duplicate query parameters in web service requests correctly and passes the parameters cleanly to ClassiX.
28.07.2021
4.12.0
(223067)

Error corrections:

  • Double-clicking on the ListView column header sometimes caused MorphIT to freeze completely.
  • The MorphIT server now correctly passes web service URLs with special characters to ClassiX. Previously, the special characters were not handled correctly, which could lead to the ClassiX instance not being able to parse the URL correctly and the web service request timing out.
  • Ticket #8688: The context menu of locked buttons could be opened if the context menu of a non-locked button was open and the locked button was clicked.

Enhancements:

  • Ticket #8699: The web service interface of the MorphIT server now supports other HTTP methods besides POST. By default, only POST is active, but other methods can be allowed via static.webservice.methods. The allowed methods can also be configured differently per webservice path.

Changes:

  • Maintenance message for web service interface and static views unified. The maintenance view is now also output by the server with a 503 status code.
01.07.2021
4.11.5
(222873)

Error corrections:

  • Fixed crash in MorphIT server that occurred when many MorphIT clients were waiting in the connection queue and disconnected from the server at the same time.
  • The MorphIT server reported errors when terminating the service even if there was no error.
  • When double-clicking on a list item, the MorphIT client sometimes froze.
  • Ticket #8683: The window menu and help for the app is displayed even if there is no control window.

Changes:

  • Ticket #8684: The window menu is now called "App menu" and is displayed together with the "App help" right-aligned with a menu icon. The burger menu behaves as before. If the burger menu is visible, the entry "App menu" disappears.
18.06.2021
4.11.4
(222389)

Error corrections:

  • Ticket #8669: Remaining times of more than 30 days are now displayed correctly in the progress window again and for extremely long-running processes the remaining time is additionally displayed in years (up to 100 years).

Enhancements:

  • Ticket #8668: Via the slot morphIt.number, menu items can now open links in the client by specifying "Link=URL". In contrast to "Notice=URL", these items do not end up in the footer and do not differ externally from the rest of the menu items.

Changes:

  • Since there have been no error messages about the new ListView version for a long time, the old ListView version has now been completely replaced by the new list. Switching is now no longer possible.
25.05.2021
4.11.3
(221957)

Error corrections:

  • Ticket #8651: When cloud mode (cloud.enabled) was not configured, the routing parameters were incorrectly taken into account (if set), which resulted in the client not setting a cookie after login and not being able to access private assets.
    Additionally introduced new option cloud.apply_static_path_map, with which the statically defined paths represent the default paths for all dynamically defined paths.
  • Ticket #8657: The diff algorithm in the ObjectTree, which ensures that the tree only updates changed nodes, previously did not take into account the case that the structure of the displayed tree could change (insert/remove child nodes). As a result, the tree was not updated correctly after such changes.
  • Ticket #8659: If a widget tries to trigger SELECT ud ALTERED in quick succession and the SELECT displays a dialog, the subsequent (prevented) ALTERED event caused the keyboard to be locked for further input, even after the dialog was closed.
29.04.2021
4.11.2
(221599)

Error corrections:

  • Ticket #8636: The MorphIT client did not correctly respond to an HTTP 500 status code in response to /validate_auto (see: direct links in static mode) and continued to display the waiting curl instead of showing the error message.
09.04.2021
4.11.1
(221534)

Error corrections:

  • The MorphIT server could not deliver the static pages in test mode if ws.trust_proxy was set.
06.04.2021
4.11.0
(221512)

Extensions:

  • Request #6027: TheMorphIT server is no longer restricted to the content type "application/json" for web service requests and responses and also correctly passes status coes and response headers set in ClassiX.
    • Error messages coming from the system generate 500 or 501 codes.
    • JSON responses with type="error" receive the status code 500 if no code has been explicitly set.
  • The web service instance can determine the IP address of the requesting client via CX_HTTP_REQUEST։։GetHostName. Previously, this method always returned localhostfor web services.

Changes:

  • The new slogan "a class of its own" was integrated into the Pure design.
01.04.2021
4.10.7
(221414)

Error corrections:

  • Faulty calback on fs.close() caused MorphIT server to crash when switching to maintenance mode with newer NodeJS versions.

Enhancements:

  • Ticket #8630: The MorphIT server supports a new option(allowCORS) in the extended webservice configuration that can be set per webservice configuration to allow CORS for webservice requests.
26.03.2021218294
4.10.6
(220946)

Error corrections:

  • Ticket #8601: The new ObjectListView did not fire a SELECT event when deselecting rows. This was inconsistent with the behaviour of the old list.

Enhancements:

  • The option dev.version_info now decides whether the Dll version and MorphIT version can be displayed in the client. This is no longer determined by whether the ClassiX process was started interactively.
22.02.2021
4.10.5
(220885)

Error corrections:

  • The MorphIT server used to crash when switching to maintenance mode if the launcher process did not close the connection fast enough.
  • Ticket #8591: The new ObjectListView only displayed the text "object ..." for cells with clickable images(LINK(...) in the format) instead of displaying the image.

Enhancements:

  • Ticket #8511: The MorphIT server now regularly sends websocket pings over all active websocket connections to actively detect dead connections (e.g. network cable pulled). The intervals are controlled via the following configuration variables:
    • ws.morphit.ping_interval (default: 5 min)
    • ws.classix.ping_interval (default: 15 sec)
    • ws.launcher.ping_interval (default: 15 sec)
16.02.2021
4.10.4
(220212)

Extensions:

  • The MorphIT client now displays a corresponding status message if the establishment of the web socket connection fails and displays a detailed notification message in the console.
  • WebWidgets can overwrite the z-index of a tooltip with an additional attribute.
25.11.2020
4.10.3
(219841)

Troubleshooting:

  • The new ObjectListView widget no longer causes incompatibilities with the DLLs from version 5.0.0.219214. Columns are no longer positioned incorrectly.
  • Ticket #8459: Checkboxes and radio buttons have a neutral colour in Chrome again, regardless of the changes Chrome had introduced to the styling.

Changes:

  • The new ObjectListView is used by default, but can still be turned off by the user.

Extensions:

  • The dialog box supports other buttons that can be used in WebWidgets.
  • Native WebWidgets get access to the download functions of MorphIT.
13.10.2020
4.10.2
(219621)

Troubleshooting:

  • Ticket #6564: Tooltips were sometimes not displayed for link widgets.
22.09.2020
4.10.1
(219014)

Extensions:

  • The new ObjectListView widget now appears in the beta version besides fixing discovered bugs with the following new features
    • With the keyword full_width in the MorphIT slot morphIt.drawingID, the free width is distributed to those columns that do not have a fixed width. This behaviour switches off automatically when all columns get a fixed width (either set by AppsWH developer or by the end user).
    • The last column is no longer hidden by the grid menu and can be enlarged or reduced in size unlike the other columns on the left-hand side.
    • Optimisation of the calculation of the list height so that there is no free space in the lower part of the list.
    • Correct treatment of focus according to the accessibility guidelines.
    • The change of slots and flags for the runtime is immediately applied without communicating with the ClassiX instance.
    • Moving a column to the right margin places this column in the last position.
14.08.2020
4.10.0
(218797)

Troubleshooting:

  • Ticket #8386: The server no longer crashes if ClassiX takes a long time to start and then registers 3 times with the server.

Changes:

  • The new slogan "solutions to go" was integrated into the MorphIT design "Pure".

Extensions:

  • A new ObjectListView widget is included in this release as an option in the alpha version.
29.07.2020
4.9.0
(218234)

Extensions:

  • UI performance: When opening and closing the groups, slide-down and slide-up animations are not used, as these animations ran sluggishly under IE11.
  • Ticket #8348: The Boolean MorphIT property 'no_password_toggle' can generally disable the button to show the password in password fields.
  • Ticket #8337: Synchronisation of the hidden and shown columns of an OLV with the DLLs (after closing the grid menu, navigation by page change or sorting), so that hidden columns do not have to be evaluated anymore. (Is downward compatible with the current DLLs, but fulfils the actual function only with the next DLLs)
18.06.2020 214965
4.8.9
(218092)

Error corrections:

  • Ticket #8294: The event ALTERED works again under Firefox version < 63 and supports the new features from the last MorphIT version.
10.06.2020
4.8.8
(217828)

Extensions:

  • Ticket #8294:
    • The ALTERED event is triggered immediately when you leave a field with changed content and an ALERT flag when you switch to another widget, and in 500ms at the latest if you switch to another HTML element that is not in any widget.
    • The new MorphIT slot fixTime overwrites the server configuration input_delay for individual widgets.
    • A negative value (e.g. -1) leads with fixTime and input_delay to the deactivation of automatic firing of the ALTERED event after a period of time. (negative value means infinite timeout). The event is fired independently when leaving the field, if the conditions in point I are fulfilled
13.05.2020
4.8.7
(217773)

Error corrections:

  • Ticket #8287: A group of radio widgets can programmatically lose all selections even after the fact.
  • Ticket #8276: MLString and MLText change the language when the interface language is changed
  • Ticket #8276: The initial language for MLString and MLText is the selected interface language.
  • Ticket #8277: MLString and MLText can change the language, even if they are VIEW_ONLY
11.05.2020
4.8.6
(216430)

Error corrections:

  • Ticket #8199: Call-to-Action buttons and buttons with a coloured background reappear with an alpha layer ("greyed out") when locked.
  • The links in the footer take up the largest possible free space next to the logo.

Extensions:

  • Ticket #8216: A new option no_cookie_consent in the server configuration (default value: false), which disables the opt-in procedure for captcha widgets.
28.02.2020
4.8.5
(216399)

Extensions:

  • Ticket #8215: The server configuration has been extended by the option no_localstorage, which disables the saving of MorphIT-relevant localStorage entries independent of the browser settings. This is important if the customer applies a no-cookies policy. By default this option has the value false.
  • Ticket #8216: The captcha widget implements the opt-in procedure before calling the Google APIs and storing cookies in the browser. In addition, the widget is now displayed in the language set in the ClassiX client and not in the language of the browser.
27.02.2020
4.8.4
(216175)

Extensions:

  • Request #6060: The texts that are displayed to the user in the dialogue during session handoff and shown in the following queue can be overwritten from ClassiX by two new parameters.
  • In the ObjectListView there are now additionally the page sizes 5 and 10.
21.02.2020
4.8.3
(216082)

Error corrections:

  • Ticket #8199: The composite widget now also has a transparent background in MorphIT
17.02.2020
4.8.2
(215959)

Extensions:

  • Ticket #8188: The Brandbar now no longer has the link to the ClassiX website and the ClassiX brand in the standard release. These details have to be entered separately for each project.
10.02.2020
4.8.2
(215935)

Error corrections:

  • Ticket #8140: The following changes to the ObjectList in the context of this ticket have been withdrawn.
    The list is as follows:
    • Clicking or double-clicking on a link in an ObjectList does not automatically make the line appear as selected.
    • The MorphIT slot drawingID.non_selectable now has no effect on the transmission of the selected line.

Extensions:

  • The new ClassiX logo together with the new slogan are now used in MorphIT's Pure design.
  • Ticket #8188: The logo and slogan in the brand bar can also link to other sites. The settings for this are made in the language files. By default the logo is now linked to the ClassiX website (https://www.classix.de). Please note and adapt the customer derivations.
    The following keys are used for this purpose:






*_link is the link and *_title is the tooltip text. Empty entries (with empty string) lead to deactivating the links.

07.02.2020
4.8.1
(215842)

Error corrections:

  • Ticket #8186: If several widgets are vertically stretch attached next to each other in a group, they will no longer hinder each other and the largest widget will determine the group height.

Extensions:

  • Query #6055: All query parameters are transmitted in static mode during web service events. In contrast to direct links (VALIDATE_AUTO_POST), the parameters are not transferred in the JSON body, as the widget values are transferred there and otherwise widget values could be overwritten at will via the URL.
06.02.2020
4.8.0
(215820)

Error corrections:

  • Ticket #8140: Fixed that the selection of ObjectListView and ObjectList in MorphIT is updated even if nothing has changed in the ListView's data.
  • Ticket #8141: ObjectListView and ObjectList ignored the size specification from ClassiX until now, if the height was less than 20 minicells. If your ListView height was less than 20 minicells, the horizontal scrollbar is no longer displayed, otherwise it hides the entry.

Extensions:

  • Request #6054: The MorphIT server now has a test mode to test the application from specific IPs before going live.
05.02.2020

4.7.0
(214960)

Extensions:

  • Ticket #8108: The Beep command is supported in MorphIT. This only works with the next DLLs.

Changes:

  • The DIN W01 font is now used as the standard font for the Pure design.

Error corrections:

  • Input dialogs end the full screen mode of a widget like attention dialogs and are not hidden by it.
10.12.2019

4.6.4
(214600)

Error corrections:

  • Ticket #8109: The performant Loading-Upon-Change of OLTV-Widgets (ObjectListView, ObjectList, TreeView) Ticket #6028 is now compatible with the lazy-loading mode. Thus OLTV widgets will update again if their data has been changed during inactivity.
  • Group tooltips are not cut off for modal and float windows.
19.11.2019 212707

4.6.3
(213974)

Error corrections:

  • Ticket #8055: Isolated widgets (Rich Text Editor, Pivot, ...) and WebWidgets with non-focusable content no longer suppress CURRENT or NON_CURRENT events of other widgets.
  • Ticket #6565: Adjustment of the maintenance server cache behaviour so that IE does not remain in maintenance mode indefinitely.
  • Ticket #8058: Notebook tabs without CURRENT or NON_CURRENT events no longer interfere with those neighbouring tabs that have such events.
  • Ticket #8058: Using SetPage in conjunction with CURRENT and NON_CURRENT events will no longer cause MorphIT to hang when these events are triggered.
  • If the last focused widgets or parts of widgets are no longer existent or focusable, MorphIT will switch to the widgets or parts of widgets to be focused by default.
  • The grid menu button on web widgets is positioned relative to its web widget and not to the parent group or window.
  • The grid menu button remains on as long as the widget has no focusable elements. (Required for accessibility).

Changes:

  • Affects only WebWidgets developers: All positioning information in the WebWidget refers to the WebWidget itself. Thus, freely developed WebWidget content must have fixed dimensions and not only be positioned in absolute terms if the WebWidget must be stretch-attached. In the case of pure absolute positioning of the HTML elements, the CSS property clear:both; must be used, as is usual in web design.
08.10.2019
4.6.2
(213827)

Error corrections:

  • Ticket #8053: The tooltip no longer hides the close button in modal windows
  • Text in dialogue windows can be selected.

Extensions:

  • Enquiry #6028: (Performance) MorphIT does not reload the data of ListView, ObjectList, ObjectTree if ClassiX sets the "unchanged" flag for the widget.
    213815

Changes:

  • (Performance) The fade-out animation of the overlay was shortened. If ClassiX responds within 600ms, the animation is completely dropped.
27.09.2019
4.6.1
(213571)

Error corrections:

  • Ticket #8021: "Reload" button is shown again in the dialogue and all dialogue buttons have a minimum width of 100px
  • Ticket #8027: The admin console command eval can be deactivated via the configuration value: ws.admin.allow_eval.

Extensions:

  • Enquiry #6023: The MorphIT server can activate web services independent of the static mode (via: static.webservice.enabled).
  • Enquiry #6025: A maximum size and maximum duration for the transmission of web service requests can be defined in the server to protect the server against HTTP Slowloris attacks. Furthermore, requests are loaded into the server in parallel before they are assigned to a ClassiX instance, to process the requests faster.
09.09.2019
4.6.0
(213442)

Extensions:

  • Request #6022: In the web service configuration of the server, it is now possible to configure that dedicated ClassiX instances should be started for specific web service paths. This allows the implementation of the web services to be separated from the main application.
28.08.2019
4.5.5
(213409)

Extensions:

  • Ticket #8025: MorphIT now also works in browsers that do not allow cookies or localStorage.
23.08.2019
4.5.4
(213378)

Error corrections:

  • Ticket #8021: Position of the buttons in the different MorphIT dialogues adapted to the positioning guideline of ClassiX.
  • Widgets such as ObjectCombobox and text fields react to changes in a notebook flap, even if your notebook flap is not selected and has been displayed before.
  • ObjectCombobox does not send a Select-Event to ClassiX Core if the change has come from ClassiX Core
  • Fix for missing header 'accept-language' at Telekom. This caused that MorphIT could not be loaded.
  • Stretched WebWidgets with 100% height no longer expand infinitely under Firefox and reach a stable height.

22.08.2019
4.5.3
(213132)

Error corrections:

  • Ticket #8005: Tooltips are also displayed in native WebWidgets (MorphIT frame).
05.08.2019
4.5.3
(213002)

Error corrections:

  • ObjectListView no longer loads data initially when it is HIDDEN.
  • About and image preview dialogs appear centered again and join the dialog queue like all other dialogs.
  • Ticket #6431: When highlighting the menu items, the system also checks whether the submenu items are HIDDEN.
  • Ticket #7571: IE11 no longer displays "InvalidDate" for the release date, but the correct date.
  • Console error no longer appears over the fact that an image file would be missing because of too early querying of language settings.
  • Enquiry #5813: Pivot widget shows no error if the slot _jsonString is not set

Extensions:

  • Separation of the footer logo from the header logo and adaptation of the latter in a pure design.
  • Ticket #7951: MIN_WIDTH and MIN_HEIGHT are taken into account by MorphIT when layouting widgets.(212707)
  • Ticket #7961: Groups get a frame if the slot morphIt.drawingID has the value "border" and others.
  • Ticket #7982: The browser language should replace any missing locales in MorphIT.
  • Server compatibility problems with Node.js 10 solved.
30.07.2019
4.5.2
(211642)

Error corrections:

  • Ticket #6568: The footer position is now also corrected when changing tab in notebooks and when changing list view size.
  • Ticket #6431: Fixes for HIDDEN in menus and context menus
  • Native web widgets no longer give an error message in the console and fullscreen works again

Extensions:

  • Ticket #6971: Float and modal windows can be enlarged. They can now be moved everywhere and not only in the header (dialogues also) and pay attention to the flags NO_SIZE, NO_MOVE, MIN_HEIGHT, MIN_WIDTH.(211497)
    The status window and thumbnail preview windows are now treated as regular dialogues and cannot appear at the same time.
  • Security: All links with target=_blank are automatically extended by rel="noopener noreferrer".
16.05.2019 211497
4.5.1
(211022)

Error corrections:

  • Ticket #7661: ObjectTree no longer generates an error message in the console
  • Ticket #7777: The MorphIT server deletes requests from the web service queue that have already been closed by the client. Not doing this has caused impatient users and long running requests to fill up the web service queue.
  • Ticket #7808: MorphIT ensures in static mode that no two widgets on different views get the same id, which leads to problems in MorphIT.
  • Ticket #6568: Calculation of the footer position revised
  • Ticket #7509: FLOAT windows do not jump after they have built up
  • If static.enabled = false, then the server crashed when switching to maintenance mode
  • If the content of WebWidgets is changed between two views, the size of the enclosing group now always automatically adjusts to the size of the WebWidgets.

Extensions:

  • Ticket #6431: Menus and context menus respond to HIDDEN. Correction: Menus with submenus do not send a SELECT event anymore.
  • Ticket #7785: MorphIT only transfers values that have been changed above (Performance)
  • Ticket #7743: Longer context and grid menus are displayed with scrollbar
  • Ticket #7692: String widgets with morphIt.description = date display the date picker in the correct place again.
  • Ticket #7761: New slot value eventSource defined for static export, which allows the web service to react to which widget triggered the event.
17.04.2019 210477
4.5.0
(210475)

Error corrections:

  • Ticket #7715: Links with target="_blank" are no longer filtered in the Rich Text Editor
  • Ticket #7691: Date widgets with placeholders no longer trigger ALTERED in IE when loading
  • Ticket #7748: The static export of notebooks did not work under Alpha
  • Ticket #7359: MorphIT does not allow multiple selection in ObjectTree anymore, because this is not supported natively anyway.

Extensions:

  • Ticket #7724: Support for global dialogue timeouts in the client. Starting with Dll version 210371 timeouts are no longer performed in the MorphIT client.
  • Ticket #7661: The ObjectTree allows duplicates in the tree not to be redrawn as long as there was no change in the data.
  • Ticket #7749: The static export supports the two new slot values columnAsId & indexAsId, with which ObjectComboboxes can also be used meaningfully in static mode.
    In static web service events with ObjectCombobox parameters only the selected ID is transmitted and not the whole object: {selected:, data: ...}.
  • New event for the script-driven static export: onAfterNormalization().
01.04.2019
4.4.4 (209569) Error corrections:
  • Ticket #7598: Missing images in ObjectTree
  • Ticket #7680: Multiple dialog boxes cause Internet Explorer to stop

Relevant changes:
As part of Ticket #7598 the component jsTree used for the ObjectTree was updated.
28.02.2019 207466
4.4.3 (209272) Error corrections:
  • Ticket #7634: Error messages due to asynchronous messages are specifically ignored
  • Ticket #7635: GridMenu remains open when selecting and deselecting options
  • Ticket #7638: Sporadic hitch in Internet Explorer intercepted when clicking a button
Extensions:
  • Ticket #7575: minor changes to full screen mode
    • The full screen mode ends as soon as the window is changed
    • Size adjustments in connection with the full screen mode
  • Request #5813: The ListView now supports basic pivot functionalityusing the MorphIT description "pivot".
19.02.2019
4.4.2 (208874) Error corrections:
  • Ticket #7525: Grid-Menu can be operated via keyboard again
  • Ticket #7554: NON_CURRENT prevents further events
  • Ticket #7583 (#854): Thumbnail preview can also be closed by clicking on the image
  • Ticket #7615: Some texts in MorphIT were not translated correctly
  • removed the border of the rich text editor
  • No more negative times are displayed in the progress bar
Extensions:
  • Ticket #7575: Gridmenu and full screen functionality for web widgets

Relevant changes:
Angular has been updated to the current version 1.7.5 in this release.
05.02.2019
4.4.1
(208434)

Error corrections:

  • Ticket #7470: CURRENT / NON_CURRENT events are triggered in notebooks when the tab is changed.
  • Ticket #7553: Images in ObjectTree and ObjectList were not found after the change of the asset routing

Extensions:

  • New parameter self for server command shutdown_classix, which prevents the instance from terminating itself.
  • Request #5884: lock_launch Server command implementeirt, with which the server can be instructed not to start any further ClassiX instances until unlock_launch has been executed.
  • Ticket #7508: Column headers in ObjectListView and ObjectList now have tooltips.
  • Upgrade of the UI-Grid version from 4.0.10 to 4.6.6
  • Ticket #7525: Support for any extension of the grid menu via the GRIDMENU() property. This will be supported only from the next Dll version on.

Known errors:

  • If an ObjectListView is opened in InternetExplorer, the error message appears in the console:
    Unknown error in "@font-face".
22.01.2019
4.4.0 (207479)

Error corrections:

  • Ticket #6412: Rich text editor is correctly focused after closing a FLOAT window
  • Ticket #6791: Rich text editor is also correctly focused in Internet Explorer
  • Ticket #7490: Datepicker is no longer displayed below notebook flaps

Extensions:

13.12.2018
4.3.1 (207346)

Error corrections:

  • Ticket #7468: Rich text editor is fully visible even without stretch attach
  • Ticket #7481: Rich text editor is no longer displayed in Internet Explorer with "
    "initialised
  • Ticket #7482: Rich text editor fired ALTERED too early

Extensions:

  • Ticket #7483: Notebooks with only one flap show the contents of the flap directly.
05.12.2018 207137
4.3.0 (207127)

Error corrections:

  • Ticket #6791: ValidationState also for Rich Text Editor
  • Ticket #7288: Lapwing icon in password field moved further to the right
  • Ticket #7415: Starting the maintenance server in the cloud failed
  • Ticket #7424: Error handling of duplicate IDs in static export improved
  • Ticket #7426: Spontaneous SELECT message of drop-down elements prevented

Extensions:

  • Ticket #6379: MorphIT properties do not need to be removed, but can be set to "" or similar.
  • Ticket #6568, #7405: Size and position of the footer adjust to the size of the window and menu.
  • Ticket #6649, #6644: Dropdown elements may open upwards if the space there is cheaper.
  • Ticket #7143: Combo boxes are also closed when scrolling
  • Ticket #7201: Length limitation of various widgets and alignment of prompts
  • Ticket #7408: WebWidget also displays content defined by PutValue
  • Ticket #7420: Status command in the admin console now also prints uptime and host name of the server
  • Ticket #7457: The MorphIT slot format can be used to pass CSS instructions to a link widgetSecurity: Exceptions are no longer passed to the client as a stack trace.
30.11.2018
4.2.2 (206571)

Error corrections:

05.11.2018 206412
4.2.1 (206522)

Error corrections:

  • Ticket #7429: Error when displaying the icon font
04.11.2018
4.2.0 (206451)

Error corrections:

  • Ticket #7381: Voice information was not transmitted when MorphIT first contacted in the cloud

Extensions:

  • Ticket #6791: Rich Text Editor: (ML)Text widgets can be given the value "richtext" for morphIt.description, so that an editor with the possibility to format the text is displayed in MorphIT. The exchange format is HTML, which is then also available in ClassiX.
  • Ticket #7054: Individual WebService instances can be reserved for specific tasks, e.g. to ensure that an error in the password reset process does not hinder login.
  • Ticket #7369: Enumerations and ObjectComboboxes close when scrolling in the application.
  • Request #5838: Buttons with context menu are drawn with arrowhead and open the context menu now also on a left click. If one wants to prevent this, one can set the morphIt.model slot to pass_on_select.
  • Request #5867: MorphIT server can now accept commands from ClassiX via CX_WEB_SERVICE_MANAGER::MorphITServerCommand.
30.10.2018
4.1.4 (205976)

Error corrections:

  • Ticket #7017: Context menu is no longer under the menu.
  • Ticket #7354: Language change in static mode with consistent data

Extensions:

  • Ticket #7350: Maximum length of request queue static.webservice.request_queue_limit
  • Request #5836: FileDlg with possibility to use the webcam
  • Enquiry #5862: Configurable views in static mode
  • Request #5864: The client can change the URL.
17.10.2018 204939
4.1.3 (205782)

Error corrections:

  • Ticket #7332: Correction of design errors in retro design.
  • Ticket #7345: Correct display in ListView if several successful SetFormat instructions
  • Enquiry #5859: Calling MorphIT with query parameters are possible.

Extensions:

  • Ticket #7329: The previous designs have been renamed for specificity
  • Enquiry #5830: Static export can be controlled by script to export views that are otherwise not accessible
  • Enquiry #5860: Static export: widgets can be referenced without sending their values down.
10.10.2018
4.1.2
(205614)

Error corrections:

Extensions:

  • Ticket #7305: The MorphIT server can be configured so that the web socket IPs are correctly resolved even behind a reverse proxy.
  • Query #5833: The MorphIT server writes query information into index.html so that the client can use the query header for speech recognition and have access to the actual query parameters even behind several reverse proxies.
02.10.2018
4.1.1
(205408)

Error corrections:

  • Ticket #7279: Fixed static export for alpha dlls.
  • Ticket #7281: Multilingual links with different numbers of elements are exported correctly during multilingual static export.
  • Native WebWidgets work again.
  • Ticket #7289: The MorphIT slot "number" extended so that direct links can also be placed in the footer.
  • Ticket #7299: MorphIT can be used again after a direct link, which is answered with update_view.
  • Ticket #7164: ObjectTree widget gets a frame to make the widget more visible.

Extensions:

  • Request #5828: For static web service events the client now transfers the language and time zone in the HTTP headers x-morphit-language and x-morphit-utc-offset. (Can 205351 also be processed by ClassiX)
  • Enquiry #5827: ReCAPTCHA support in static mode implemented and slot values hidden, locked, captcha define/extended.
  • Ticket #7288: Password fields can be switched to plain text display via icon.
  • Ticket #7282: The burger menu is now always shown in the Plietsch design.
14.09.2018
4.1.0
(205018)

Error corrections:

  • Ticket #7248: The static export sometimes only worked in the foreground.
  • Ticket #7245: MorphIT no longer swallows dialogues if several are to be displayed simultaneously.
  • Ticket #6995: Accessibility 6.a - Button tooltips are no longer read out by the screen reader multiple times.
  • Ticket #7229: The focus is handled correctly when a new view comes during a dialog.
  • Ticket #7261: WebWidgets that display external HTML reload correctly when the URL changes.

Extensions:

  • Ticket #6590: Buttons can show alternative images when pressed
  • Ticket #7212: Support for dedicated ClassiX instances
  • Ticket #7216: Sub-elements of link widgets are supported for static export
  • Ticket #7252: New response type "update_view" for static web service requests for more flexibility in static mode.
  • Ticket #7253: The static export also supports multilingualism.
28.08.2018
4.0.13 (204480)

Error corrections:

  • Ticket #7225: Design mode button is now clearly visible in all designs

Extensions:

  • Ticket #7227: Websocket compression can be adjusted using the configuration ws.per_message_deflate
  • Request #5823: MorphIT API allows user to log in via JavaScript.
07.08.2018 200600
4.0.12 (204323)

Error corrections:

  • Ticket #7048: Cancel button from Progress is displayed, even if the cancel event has only just become known
  • Ticket #7121: Menu items now always appear as large as the text when focusing
  • Ticket #7167: Attachments for notebooks in groups corrected
  • Ticket #7206: Your own hostname is also accepted in config.js
  • Ticket #7207: Performance problem of drop-down elements
  • Ticket #7214: Focus was not set correctly when ValidationState was active
  • Request #5672, Ticket #5972, Ticket #6079, Ticket #6655: Corrections for ALTERED
  • Text can be copied from dialogues without unnecessary blank lines

Extensions:

  • Ticket #6942: Service Tickets #441, #651: Groups can also be folded by clicking on headers
  • Ticket #7036: Line breaks in buttons can be forced with "\n
  • Request #5802: Admin console reconnects after switching to maintenance mode
01.08.2018
4.0.11 (202962)

Error corrections:

  • Ticket #7100: Scrolling in ListView in floating window was no longer possible
  • Salos-Ticket #645: Thumbnail view can also be closed again in Firefox
25.06.2018
4.0.10 (202818)

Error corrections:

  • Ticket #6417: TreeList has the correct size again and leaves enough space for the table links
  • Format entries in the grid menu were sometimes not inserted correctly.
20.06.2018
4.0.9 (202731)

Error corrections:

  • Accessibility
    • Ticket #7083: ObjectComboBox & Co now also get the markup for ValidationStates
    • 4.a: Workaround for file dialogs under JAWS using the MorphIT property accessibility_file_dialog
    • 5.a.iv: Menu items are now primarily arranged in rows rather than columns. This should result in a more orderly picture
    • 5.b.ii: Keyboard use of column headers also in the TreeList
    • 5.c: Headings of windows are no longer focusable
    • 6.b: Empty entries in tables no longer get an ng-click attribute.
    • 13.b: Shortcuts for table link are excellent
    • 17.b (Ticket #6417): Sufficient space is left for table links
    • 22.c.v: Filter in the file dialogue given by AppsWh is passed on
    • Focus was lost in file dialog when removing files
    • Assignment Label to ObjectComboBox

Extensions:

  • Ticket #6554: Option "non_selectable" in slot drawingID
  • Request #5808: config.dev can now be specified more precisely
18.06.2018
4.0.7 (202271)

Error corrections:

  • Request #5788: Progress no longer loses its state in between
  • Accessibility
    • Ticket #7039: If only one widget has a Validation State, it will be focused.
    • 4.b.ii (Ticket #6993): Focus on tooltips in table for keyboard users where accessibility_tooltip is set
    • 4.e.iii: Help icon in the file dialogue can be focused and triggered
    • 4.h (Ticket #6994): Pop-up pictures can be closed with the keyboard
    • 4.j: Prevent scrolling with space bar on TreeList flip switch
    • 6.a: Text of buttons is read out even if a tooltip exists for this button
    • 6.n: The date format is only read out on editable date fields
    • 7.a: Alternative text for picture widgets from label
    • 14.a.iii: Focus on notebook flaps visible in contrast mode
    • 17.a.i: Focus on menu items visible in contrast mode
    • 18.b: Margin around active menu item for contrast mode
    • 19.a.iii: Tooltip for x-button of individual files in the FileDialog
    • 19.a.iv: Labelling for hinged switch in TreeList

Extensions:

  • Ticket #6600: New value for MorphIT-Slot drawingID: no_paging
  • Ticket #7057: New value for MorphIT-Slot drawingID: no_menu
04.06.2018
4.0.6 (201958)

Error corrections:

  • Ticket #7012 (Salos ticket #581): Maximum size for file dialogue
  • Menu items in the footer can contain any text
24.05.2018
4.0.5 (201886)

Error corrections:

  • Ticket #6852: Text field is no longer marked after ALTERED
  • Ticket #6992 (Service Ticket #536): Click on line in ListView updates the displayed selection

enlargement:

  • Ticket #6937: Errors while loading data in ObjectTree are marked accordingly
  • Ticket #7003: Design is determined by the server at "design_mode_enabled==false".
  • Log directories of the server are automatically created if they do not exist
23.05.2018
4.0.4 (201628)

Error corrections:

  • Ticket #6991: Dialog boxes sometimes did not get the focus when opened
11.05.2018
4.0.3
(201588)

enlargement:

  • Request #5793: MorphIT server defines endpoint to measure HTTP bandwidth (Performance WebWidget)
08.05.2018
4.0.2
(201403)

Error corrections:

  • Ticket #6967: Click events on ListView were not processed
30.04.2018
4.0.1
(201317)

Error corrections:

  • Ticket #6904: Multipart widgets are correctly focused (ML-string, ObjectListView)
  • Ticket #6962: Overlay has disappeared after closing a dialogue box
  • Accessibility:
    • roles tablist, tab tab tabpanel are no longer used in layout without tabs
    • Label for closing button of floating windows
26.04.2018
4.0.0
(201122)

Extensions:

Error corrections:

  • Ticket #6944: waiting loop is displayed again at initial splash
  • Ticket #6245: ML widgets send a SELECT event only when CTRL+ENTER
24.04.2018
3.26.0 (200615)

Error corrections:

  • Accessibility
    • Ticket #5560: Tooltip for Select-Button from ObjectCombobox
    • Ticket #6886: Focusing of notebook flaps barrier-free
    • Ticket #6901: Datepicker icon also visible under contrast adjustment
    • Enquiry #5649: Boxes in contrast adjusted mode around tooltips and the opened menu
      Better marking of the active tab on notebooks
  • Ticket #6512: Transferring the focus from notebooks to ClassiX
  • Ticket #6608: MorphIT uses the locally installed icon font instead of the web font
  • Ticket #6898: Autocomplete for selection lists now also works with the special characters +*?^$\.[]{}()|/.
  • Ticket #6905: ObjectCombobox accelerated for large data volumes

Extensions:

  • Ticket #6642: Events CURRENT & NON_CURRENT
  • Request #5000: Support of context menu via CONTEXTMENU flag in MorphIT
29.03.2018
3.25.0 (200272)

Error corrections:

  • Ticket #6512: Focus transmission for notebooks and windows
  • Ticket #6735: Focus after closing menu
  • Ticket #6736: Reset focus when closing FLOAT windows
  • Ticket #6819: Lazy loading and lazy destruction for windows, notebook flaps, groups
  • Ticket #6852: Mark in string field after ALTERED
  • Ticket #6885: ListView respects changes to SELECT_MULTIPLE

Extensions:

  • Security: form element removed, secure headers for redirect server set
19.03.2018 200193
3.24.1 (199775)

Error corrections:

  • Ticket #6838: ObjectComboBoxes, which are initially hidden and locked, can be unlocked
  • Ticket #6841: Also the static mode respectively relative paths
  • The MorphIT property accessibility_dropdown now also takes over the functionality of dropdown_select_button
  • The default locale is now available from the beginning, so the strings "$...$" should no longer be displayed
  • File upload for empty files corrected in its display

Extensions:

28.02.2018 199655
3.24.0 (199651)

Error corrections

  • Ticket #6822: Absolute path information adapted to relative
  • ListView and Date-Picker now react to changes in the language

Extensions:

  • Question #5198: Simple presentation of progress defined by Progress
23.02.2018
3.23.5 (199509)

Error corrections:

  • Ticket #6698: Settings like the design now remain local for every app on a domain.
  • As part of Ticket #6420, the tolerance for recalculating web widget heights has been increased
16.02.2018 198728
3.23.4 (199302)

Error corrections:

  • Ticket #6528: barrier row Toggle groups are foldable

Extensions:

  • Ticket #6654: Dropdown fields can be displayed without redesign via option accessibility_dropdown to be better processed by the screen reader
  • Ticket #6772: Widget overlay also possible with status texts
  • Enquiry #5478: Library for context menu integrated
06.02.2018
3.23.3 (199010)

Error corrections:

  • Ticket #6746: Too low height for initially hidden lists
30.01.2018
3.23.2 (198896)

Error corrections:

  • Ticket #6734: Double click in ObjectTree
26.01.2018
3.23.1 (198828)

Error corrections:

  • Tooltips with two identical lines are possible
  • Tooltips for ObjectComboBoxes and enumerations are centered again

Extensions:

  • Ticket #6720: With "bold" in the MorphIT slot drawingID a prompt can be set bold.
25.01.2018
3.23.0 (198770)

Error corrections:

  • Ticket #6718: Empty list collapses
  • Updating the list parameters size, selection, sorting, even if your data does not change

Extensions:

  • Ticket #5706: Redesign of the ObjectCombobox completed
  • Ticket #6545: "h" and "today" in date widgets
  • Request #5660: Link widget
23.01.2018
3.22.2 (198439)

Error corrections:

  • Service-Ticket #267: Update of the height calculation of hidden ListViews
  • Performance improvements of the ListView

Extensions:

  • Ticket #6252: When calling TerminateApp, a reason can be specified.
15.01.2018 197830
3.22.1 (197911)

Error corrections:

  • Ticket #6656: combo box no longer sends ALTERED when cursor is moved through the selection list
  • ListView does not display self-defined columns if the format is empty.
22.12.2017
3.22.0 (197851)

Error corrections:

  • Ticket #6202: Autocompletion for strings: length restriction, last element is output first, reloading of elements
  • Ticket #6420: WebWidget with automatic height does not contain a scrollbar
  • Ticket #6596: Placement of tooltips on other notebook flaps
  • Ticket #6638: ObjectCombobox fired uncontrolled events
  • Enquiry #5706: ML widget reacts to language change again

Extensions:

  • Ticket #6634: Exchange of the database
  • Ticket #6644: Enumeration, ObjectCombobox, ComboBox respect height from InstantView
20.12.2017
3.21.0 (197669)

Error corrections:

  • Revising the design for Enumeration & Co

Extensions:

13.12.2017 197662
3.20.9 (197636)

Error corrections:

  • Ticket #6332: ALTERED event for date widget if a date has been selected via the picker
  • Ticket #6420: WebWidgets respect absolute positioning

Extensions:

  • Ticket #5706: Redesign of the dropdown boxes in Enumeration, ObjectComboBox, ML-String and -Text
    → solves tickets #6265 (Padding in Enumeration & OCBox) and #6068 (SELECT-Event in Enumeration)
  • Ticket #6612 / Serivce-Ticket #222: Solid lines in tree structure in the TreeList
12.12.2017 196898
3.20.8 (197440)

Error corrections:

  • Enquiry #5734: ALTERED-/SELECT-Event for combo box
06.12.2017
3.20.7 (197410)

Extensions:

  • Ticket #6202: Selection list for strings via slot morphIt.masterObject
  • Ticket #6348: Unnecessarily long loading times if page size was changed
  • Ticket #6600: paging area is always displayed → Workaround for ticket #6607
  • Enquiry #5526: Basis for Graph WebWidgets for Gestin
  • Request #5734: Accessible combobox re-implemented in MorphIT.

Error corrections:

  • Ticket #6614: Combo-Box takes over the LOCKED and VIEW_ONLY setting
05.12.2017
3.20.4 (197290)

Error corrections:

  • Ticket #6606: Link elements & "normal" elements can share a cell in the ListView

Extensions:

  • Revise the style of the date picker to better match the bright rest of the design
30.11.2017
3.20.3 (197170)

Error corrections:

  • Ticket #6598: ObjectListView could not be displayed in Internet Explorer if a page size was set

Extensions:

  • About window can be moved
  • Dialogues now have rounded corners
27.11.2017
3.20.2 (197057)

Error corrections:

  • Ticket #5912: WebWidget content can be centred again
  • Combobox shows options again

Extensions:

  • Ticket #6584: Selected lines in ObjectListView are displayed darker.
22.11.2017
3.20.0 (196939)

Error corrections:

  • Ticket #5753: Tooltips scroll with
  • Ticket #6508: Sorting symbol is also visible in thin columns
  • Ticket #6542: Partially blocked scrolling in IE when mouse was on a ListView

Extensions:

  • Ticket #6250: Batch support for the admin console
  • Ticket #6348: The slot printPage is used to read and control the page size of the ListView from InstantView.
  • Ticket #6481: Title bar of modal windows (incl. info window) are now further aligned to the "normal" windows
  • Ticket #6557: Downloads can be opened and not only saved (Ticket #117)
  • Ticket #5658: Support for ResetWindow
  • IntraTrack_Plietsch is available as design
17.11.2017
3.19.1

Error corrections:

  • Ticket #6551: Error while focusing in modal window
  • Performance problems in lists in device management
15.11.2017 196646
3.19.0 (196695)

Error corrections:

  • Ticket #6328: AUTO_POSITION in combination with swapping columns led to wrong widths
  • Ticket #6465: The Validation-Infobox only appears in the active window
  • Ticket #6552: Protocol error in login process

Extensions:

  • Ticket #6481: The help is no longer implemented as a link behind the title, but as a button (either in the menu or next to the close button)
  • Enquiry #5658: New system event RESET_FORMAT
  • Request #5705: Cell-Widgets BUTTON & LINK for ListView and TreeList
07.11.2017

3.18.4 (196539)

Error corrections:

  • Truncated texts are terminated with "..." again to show that something is missing
  • TreeList also has a column menu
  • Removal of sorting is correctly transmitted to ClassiX
  • Grid menu in TreeList no longer protrudes beyond the widget.
  • Request #5658 / Ticket #6328: AUTO_POSITION is now also possible in combination with moving columns.

Extensions:

  • Ticket #5802: Also cells in ObjectListView with image can have a tooltip
  • Ticket #6457: Sorting can be undone via grid menu
  • Ticket #6528: Option to make all groups foldable
  • Enquiry #5658: The ObjectList now also has the SAVE_FORMAT button
02.11.2017 196388
3.18.0 (196411)

Error corrections:

  • Ticket #6501: Reset the page to ClearObox

Extensions:

  • Ticket #6218: Select over all pages of the ListView
  • Ticket #6520: Button "Reload" when ClassiX closes connection to MorphIT (Ticket #87)
  • Ticket #6522: Support for JUSTIFY_CENTER and JUSTIFY_RIGHT
  • Ticket #6523: Slot drawingID=non_foldable enables an accessible non-foldable TreeList.
  • Enquiry #5658: Columns of the ListView can be swapped, hidden and adjusted in their width
30.10.2017
3.17.0 (196175)

Error corrections:

  • Ticket #5753: Truncated Tooltips
  • Ticket #6503: Slightly smaller ListView, if this is attacked, by ticket #6263
  • Ticket #6505 (Service Ticket #70): Header was scrolled visibly when navigating between apps
  • Ticket #6518: Minor adjustments in the ObjectListView, among other things, combining sorting by Ctrl key is now possible

Extensions:

  • Ticket #6073: Support for Call-To-Action-Buttons
  • Ticket #6414: Label for current menu item now also prints the menu name
  • Ticket #6457: Hiding arrows for column menus is now optional
  • Ticket #6465: ValidationState information is listed collectively
  • Ticket #6481: Display help in float windows
  • Request #5674: Date format is obtained from ClassiX and is no longer fixed
  • Besides groups, top-level WebWidgets can also be centred
  • Server reports number of the problematic port if it cannot bind to it
  • Default design is now the "orange" ClassiX design
  • Enumeration and ObjectComboBox with NON_SELECTABLE are better readable again
20.10.2017 196115
3.16.5 (195944)

Error corrections

  • Ticket #6462: Drop-down boxes are no longer displayed as readonly, font colour is darker to make it easier to read

Extensions

  • Ticket #6451: Maintenance server now understands --console parameter to prevent logging to log file.
  • Accessibility: descriptive prompts are always visible to screen readers
10.10.2017 195394
3.16.4 (195933)

Error corrections

  • Ticket #6263: Correction of the padding of the ObjectListView
  • Ticket #6479: Loading WebWidgets under Firefox
  • Ticket #6491: Display of the active window
  • Display of MorphIT on mobile devices corrected

Extensions

  • Ticket #6223: String fields can be reinterpreted to the file
  • Ticket #6462: VIEW_ONLY is displayed as NON_SELECTABLE
  • Accessibility:
    • Ticket #6328: Auto-Width for column width
    • Ticket #6457: removed arrow for column menu
    • Ticket #6458: Switch for hiding the header for screenreader labelled
    • Ticket #6461: Option: NON_SELECTABLE is treated like VIEW_ONLY
  • Static-Views
    • Ticket #6485:
      Static-Views under /data/views to enable them in the diff
      Values in config.js can refer to other values in config.js
    • Ticket #6488: Direct link to specific views
09.10.2017
3.16.3
(195812)

Error corrections:

  • ListView no longer scrolls down when selecting an entry with the space bar
  • Server security:
    • Option ws.classix.interactive.connect_to_morphit was not considered for WebSerivces and MorphIT clients in the queue
    • Native WebWidgets can no longer send messages to widgets with different ID
    • Port on which native WebWidgets connect can be configured
  • Native WebWidgets work again
  • Fixed size calculation for fixed size web widgets (organisation chart) corrected

Extensions:

  • Request #5745: Static mode: "dynamic" is accepted as alternative to "login" in the web service response type
29.09.2017
3.16.2
(195701)

Error corrections:

  • The MorphIT server correctly terminates ClassiX instances started by the Launcher (error since 3.16.1)
  • Enquiry #5736: The static export does not export events for background windows when a modal window is open.

Extensions:

  • Request #5736: Implementation of static MorphIT mode completed
    • Support for direct links
    • Infothek page linked in design mode window.
26.09.2017
3.16.1 (195648)

Error corrections:

  • Headlines in WebWidgets are back to normal
  • Login window can no longer be dragged from the bottom of the browser area
  • No longer link before ListView, but content of ListView is focused
  • Missing data connection in the Percent widget

Extensions:

  • PSA:
    • Ticket #6315: MorphIT started by the launcher no longer shows version information
  • Accessibility:
    • Ticket #6413: Window titles are added to the title bar of the browser
    • Ticket #6414: Menu shows which menu item was used to open the window
    • Ticket #6418: Margin of notifications are visible even with increased contrast
    • Ticket #6420: WebWidgets can now be attached below to grow dynamically with their content
    • Ticket #6454: Groups in floating windows are h3 instead of h2.
    • Enquiry #5653: Current language is not displayed if there is only one possible language.
  • Ticket #6451: Logging of the maintenance server
  • Ticket #6463: MorphIT-property "header_text" allows you to describe the area between the brand icon and the brand claim as you like
  • Request #5736: Static View Support:
    • Client queue
    • Login functionality
    • WebWidget Communication
25.09.2017
3.16.0 (195451)

Extensions:

  • Ticket #5722: Accessibility: Tooltips in the menu
  • Ticket #6370: Accessibility: Flag LABEL is considered for input widgets and buttons
  • Menu was brought closer to Brand & Design. Within the framework of this:
    Ticket #6214: For narrow windows the menu becomes a burger menu. For submenus the implementation is still missing

Error corrections:

  • Ticket #6389: With modal windows, elements in the background could still be reached via tab
  • Ticket #6412: Accessibility: Resetting the focus after a notification
  • Ticket #6425: Calculate group height based on window height
16.09.2017
3.15.1 (195354)

Error corrections:

  • #6389: Modal windows do not lose focus via tab
  • #6397: Selection on ListViews without SELECT_MULTIPLE no longer leads to deselection.
  • #6403: Slot morphIt.isHidden works also with nested groups
  • Accessibility:
    • #6330: Sub-menu items can also be opened by keyboard
    • #6392: Link "Jump to table" jumps - if possible - to the selected radio button

Extensions:

  • #6396: Notifications can only be moved at the title bar. This way their text can be copied.
11.09.2017 195188
3.15.0
(195207)

Error corrections:

  • Ticket #602: ListView cells with several empty cells are not displayed as line breaks
  • Ticket #6388: NON_SELECTABLE & LOCKED menu items are correctly greyed out and cannot be selected
  • Multi-line texts in FileDialog are displayed correctly again
  • The current tab is correctly selected again in notebooks after an event

Extensions:

  • Enquiry #5653: Accessibility: Language is marked in HTML element
  • Enquiry #5741: Groups can only be expanded & collapsed if the TOGGLE flag is set natively for the group.
06.09.2017
3.14.8 (195033)

Error corrections:

  • To #5683: Validation tooltips only open if the validation state has changed
  • #6358: empty string can be selected in enumeration
  • blank lines in notifications are displayed

Extensions:

  • #6227: Line breaks in tooltips
  • Accessibility
    • Names of the links before and after the table different
    • Checkboxes for selection in tables are contained in Tab-Order
    • radio boxes used for selection in tables without SELECT_MULTIPLE
29.08.2017 194500
3.14.7 (194946)

Error corrections:

  • #6356: Menu restored in classic MorphIT

Extensions:

  • #6347: Cursor on text in table is a pointing hand instead of the text cursor
  • Request #5683: Tooltips with error text are now open from the beginning and not only when hovering
  • Accessibility:
    • #6350: Cells in ObjectListView are marked as readonly
    • #6352: Description of elements by tooltips
    • #6353: The main menu has a differentiating name beyond the role "navigation
    • #6361: Date with information about format
    • Accessibility mode for ObjectListView & ObjectTreeList via property "accessibility_grid":
      • Checkbox elements instead of icon fonts
      • Selection column is in the same table as Data
      • Navigation through table for keyboard users
      • Link before and after the list allows to jump to the list
    • "Normal" tabbing over content from ObjectListView prevented
25.08.2017
3.14.6
(194887)

Extensions:

  • Ticket #6329: Main loading ring in Telekom design replaced by new loading ring
  • Ticket #6165: Header can be folded away by button
  • Ticket #5890: ScrollToTop button is displayed when page has been scrolled down
  • Ticket #6153: New designs selectable in design mode and adjustable in the server config (morphit, telekom, morphit_dark, classix)
  • Ticket #6108: WebWidgets also show loading squabbles when waiting for data from ClassiX
24.08.2017
3.14.5
(194742)

Error corrections:

  • Ticket #6301: Label works for Date
  • Ticket #6164: Menus close when selecting with keyboard

Extensions:

  • Ticket #6329: Wait icon for Tree, TreeList and ListView
17.08.2017
3.14.4
(194700)

Error corrections:

  • Ticket #6260: Modal window partially jumped back when dragging
  • Ticket #6261: Float window centred in Internet Explorer
  • Ticket #6299: Autopositioning in TreeList
  • Ticket #6316: Prompt updating possible

Extensions:

  • Ticket #6259: (Accessibility) Invisible text in front of date widget explains its format
17.08.2017

3.14.3

(194556)

Error corrections:

  • Ticket #6309: Assignment of label to input field for the widgets Combobox, Enum, ObjectCBox & MLText corrected
14.08.2017
3.14.2
(194503)

Error corrections:

  • Ticket #6236: Internal error in ObjectListView
  • Minor correction of column width calculation for ListView and TreeList

Extensions:

  • Ticket #5916: AccessKeys/Mnemonices for prompts
  • Enquiry #5650: Description texts for icons are shown as alternative text
11.08.2017
3.14.1
(194345)

Error corrections:

  • Especially bad performance of the ObjectListView

Extensions:

  • Ticket #6215: Focus on input fields more clearly
  • Enquiry #5653: Show the current language
03.08.2017 194119
3.14.0 (194228)

Error corrections:

  • Ticket #5753: Tooltips in lists and of buttons are no longer hidden
  • Ticket #6193: NULL can be written to date widget
  • Ticket #6197: SELECT-Event when selected in the date-picker
  • Ticket #6206: Menu breaks unnecessarily into three lines
  • Ticket #6209: Date-Widget validates the content on exit and corrects back if necessary and opens a dialog for feedback
  • Ticket #6213: Vertical centering of images on buttons in Firefox
  • Ticket #6235: Tooltip with anonymous procedures on ObjectTreeList
  • Ticket #6238: No SELECT event when clicking on link in ObjectListView

Extensions:

  • Ticket #5660: Redirection from http to https
  • Tickets #6243, #6244: More secure headers set
  • Ticket #66: Help icon of windows larger
  • Ticket #6225: Alternative texts for module help and group folding buttons
  • Ticket #5683: Incorrect inputs can be marked in MorphIT via CXI_WINDOW_OBJECT::SetValidationState.
  • Request #5719: ARIA roles contentinfo, main, navigation
  • ObjectListView
    • Enquiry #5682: Introduction column menu, which allows sorting columns by keyboard
    • Enquiry #5678: Awarding of the checkboxes
    • Enquiry #5677: Award for paging components
    • Requests #5676, #5681: ARIA roles contentinfo, grid, menubar, presentation
    • Enquiry #5649: Clearer distinction between enabled and disabled buttons in OLV paging
    • Ticket #6216: Focus on unselected checkboxes
31.07.2017
3.13.3 (193844)

Error corrections:

  • Ticket #6190: TreeList (ObjectList) now also increases dynamically depending on content
  • Ticket #6192: Date widget was not reloaded without page change
  • Ticket #6194: Vertical centering of images on buttons
  • Ticekt #6196: Folding buttons for groups have the same symbol as the Trees.
  • Date with VIEW_ONLY has full length
19.07.2017 193530
3.13.2
(193744)

Extensions:

  • Ticket #6165: When opening a window the browser automatically scrolls to the top of the window (across the menu bar)
  • Ticket #6176: Via ws.classix.kill_on_timeout it can be controlled whether the server shoots down ClassiX instances that are no longer responding via the launcher or only disconnects the connection.
17.07.2017
3.13.1 (193624)

Error corrections:

  • Ticket #6101: Double focusing of menu items

Extensions:

  • Ticket #6003, request #5182: NO_COLUMNHEADER for ObjectListView
13.07.2017
3.13.0 (193541)

Error corrections:

  • Ticket #5462: Update of the MLString
  • Ticket #5917: empty entry in the MLString after an event

Extensions:

11.07.2017
3.12.1
(193320)

Error corrections:

  • Ticket #6129: Crash in the TreeList fixed. Column widths & order corrected.
  • Ticket #6133: Text widgets were not greyed out when they were LOCKED
04.07.2017 193305
3.12.0
(193251)

Extensions:

  • Enquiry #5722: ObjectList now presents itself as TreeList

Error corrections:

  • Ticket #5792: The SelectAll button of an ObjectListView does not remain active if the selection is changed natively.
  • Ticket #5922: ObjectListView behaves correctly with LOCKED
  • Ticket #6125: IntraTrack² - menu band now adjusts in height if space is limited.
30.06.2017 193231
3.11.3
(193151)

Error corrections:

  • Ticket #6105: Performance of ObjectTree when expanding nodes significantly improved.
  • Since 3.9.0 forgotten templates for native WebWidgets delivered.
27.06.2017 192690
3.11.2
(193046)

Error corrections:

  • Ticket #6021: The property "dropdown_select_button" now also prevents a SELECT from being triggered during regular selection.
  • Ticket #6080: Length limitation of FString fields will be updated after an event. Additionally 0,#,A,C,N,X are supported in the editMask for the length restriction.
  • Ticket #6069: IntraTrack²: Responsive Menus
  • Ticket #6096: Accessibility: FileDlg could not be operated by keyboard until now
  • Ticket #6099: IntraTrack² change request: Horizontal dividing lines between groups
  • Enquiry #5527: Native WebWidgets have become too small in telecom design.
  • Fixed a bug that sometimes 2 windows were active at the same time in the MorphIT design

Changes:

  • Composite and group are treated equally by the layout mechanism and are now also responsive as top-level elements.
22.06.2017
3.11.1 (192887)

Error corrections:

  • Tree
    • Ticket #5699: contrast increased, display simplified
    • Ticket #5987: double click after reload
    • Ticket #6053: Sequence of entries when opening
    • Ticket #6054: Unfold after reload
  • Ticket #5561: Brand & design specifications further implemented (rounded corners and feedback when clicking on buttons)
  • Ticket #6046: TerminateAppresetsonbeforeunloadin MorphIT
14.06.2017
3.11.0 (192680)

Error corrections:

  • ListView
    • Ticket #5983: typing error corrected ( entries(s) )
    • Ticket #6041: Wrong upper limit of the page

Extensions:

  • Ticket #5999: Updating the web interface through web widgets using asynchronous events.
  • Ticket #5472: Waitoninput for MorphIT
08.06.2017
3.10.0 (192426)

Extensions:

Error corrections:

  • Ticket #5976: Line breaks in log
  • Ticket #6010: Error when displaying the message "ClassiX has been terminated".
  • Ticket #6014: SELECT message from the date widget
  • Better handling of the time zone. This could have caused data to be shifted.
24.05.2017 192393
3.9.7
(192007)
  • Fix: Default button did not work since last release
11.05.2017 191609

3.9.6
(191991)

  • Ticket #5932 - ObjectCombobox stops sending SELECT when new data is coming up
  • Ticket #5972 - The string widget could not keep up with fast text input (scanner) under IE
09.05.2017
3.9.5
(191894)
  • Enquiry #5709: String widgets are also selected in MorphIT at the Focus.
  • FString considers the length limitation for an edit mask, which only consists of 0s.
04.05.2017
3.9.4 (191672)
  • Enquiry #5701: ObjectListView enlarges depending on content.
28.04.2017
3.9.3 (191590)
  • Enquiry #5657: Auto-position of ObjectListView columns on the web
  • Child-Widgets in notebook without group are tried to be positioned sensibly (instead of leaving the notebook empty)
  • Prompt association also for text widget
26.04.2017
3.9.2 (191446)

Error corrections:

  • Ticket #5834: Transferring focus after window has already loaded
  • Enquiry #5552: Transfer Locked after window already loaded

enlargement:

  • Ticket #5912: Centring of groups via slot morphIt.drawingID == "centre" instead of rule with control window
  • Request #5706: DialogBox
20.04.2017
3.9.1 (191429)

Error corrections:

  • #5912: Groups in the control window are centred

Extensions:

  • A5552 (Performance): Menu is no longer redrawn if window remains the same.
  • A5699: Group sizes are calculated based on the size of the window
19.04.2017 191272
3.9.0 (191330)
  • #5822: Revision of the positioning analogous to the Attach in ClassiX
  • #5889: Poor performance when selecting a checkbox by ListView
  • #5907: Overwrite configuration settings from the command line
  • A5552: Performance improvement by bundling the templates with MorphIT
  • A5589: Multilingualism
14.04.2017
3.8.2 (190916)

Error corrections:

  • #3909: Crash on TerminateApp
  • #5595: Changes by Focus on window are correctly applied by MorphIT
  • #5866: Performance problems due to duplicated scopes

Extensions:

  • Log directory can be selected when installing the services
  • #5704: Export of sorting from ClassiX
  • A5697: TerminateApp is passed on to clients (This requires the next DLLs.)
28.03.2017 191018
3.8.1 (190752)

Error corrections:

  • Font error in group headings
  • #5662: Background image back in the background
23.03.2017 190641
3.8.0 (190664)

Error corrections:

  • Buttons with icons were too high
  • Less whitespace between groups

Extensions:

  • #5834: Transferring the focus from ClassiX to MorphIT
  • #5835: Open and close groups
  • A5645: Keyboard shortcut in MorphIT (per & character)
  • A5693: Default button in MorphIT
  • A5698: Adminkonsole automatically checks if the transition to maintenance mode has worked
  • Identification of the test system in MorphIT via property "test_system
22.03.2017
3.7.5
(190510)

Extensions:

  • A5451: Online help now also available in MorphIT design
  • A5698: Admin Console available
  • #5547: Special icons for different link types
  • #5665: Floating Windows are supported (from Dll version: 190484)

Bug fixes:

  • #5414, #5808, #5552: Performance fixes in MorphIT
  • #5562: Hovering prevented when buttons are disabled
  • #5595: Wrong window in the foreground, if several windows are opened
  • #5720: positioning in modal windows corrected
  • #5803: Modal windows were too high
  • #5818: Modal windows can only be moved at the title
  • #5821: MLText has been acting strange
  • Missing frame.html for native web widgets added to the build
  • Further performance fixes for applications with large menus
17.03.2017 190484
3.7.3
(190114)

Extensions:

  • #5719: Modal windows and dialogues have a shadow in the Telekom design
  • #5577: Menus are accessible via tabbing (Telekom design)
  • #5733: FileDlg redesigned
  • A5451: Online help implemented in single-page layout

Bug fixes:

  • #5743: Charging symbol is displayed again
  • #5744: In IE the content of modal windows was drawn too large
07.03.2017 189697
3.7.2 (189924)

Extensions:

  • #5671: Telekom-Design now contains a footer with About and - if available in the menu - Imprint
  • #5670: Multi-level menus in Telekom design
  • Modal windows can only be moved in the visible area.

Bug fixes:

  • #5596: Password fields have the "normal" style
  • #5662: background image is no longer cut off
  • #5670: B&D menu closes when an item is selected
28.02.2017
3.7.1 (189755)

Changes:

  • Modal windows and notifications fade out less and can be moved freely
  • German terms in the title of notifications
  • Icon in the menu has a descriptive text
24.02.2017

3.7.0
(189728)

Error corrections:

  • #5689: Workflow WebWidget no longer zooms on double click
  • #5704: Sorting of lists is passed on to ClassiX
  • #5718: Error message when double clicking on tree fixed

Extensions:

  • Enquiry #5675: Form fields are linked to labels (accessibility)
  • Request #5692: WebWidgets can be used via central NodeJS server
23.02.2017
3.6.6 (189580)

Error corrections:

  • Date respects LOCKED, NON_SELECTABLE, VIEW_ONLY
  • #5413: Empty ObjectListView contained an entry

Extensions:

  • Question #5668: Native WebWidgets
21.02.2017 189483
3.6.2 (189519)

Error corrections:

  • #5676: Modal windows on light background
  • #5690: Datepicker revised (German locale, button to open)
  • respect text and ML text VIEW_ONLY
  • Time widget editable
17.02.2017
3.6.1 (189430)

Error corrections:

  • #5658: Locking of enumerations
  • #5661: ObjectListView respects active locale
  • #5662: Background image is now less cropped

Extensions:

  • #5652: Modal windows
  • #5657: When changing the windows, scroll up
  • Request #5212: Direct links (support by the DLLs will follow in the next release).
  • Enquiry #5622: Warning message when closing the browser window

Furthermore, the WebWidgets have been moved from /Project/WebService/widgets to /Project/WebWidgets.

15.02.2017
3.6.0 (189206)

Extensions:

  • Request #5640: WebWidget via WebSocket
  • request #5661: THUMBNAIL, TOOLTIP, URL as entries for ListView
  • #5561, Inquiry #5644: New layout according to brand & design for Telekom
  • #5638: Reconnect after disconnection
  • Enquiry #5515: Text widget revised
10.02.2017 189202
3.5.4 (188821)

Error corrections:

  • #5559: Design corrections
01.02.2017 188485
3.5.3 (188683)

Error corrections:

  • #5554: Incomplete ClearObox
  • #5570: Columns too narrow in ObjectListView
25.01.2017
3.5.2 (188546)

Error corrections:

  • Enquiry #5587: Update of the tree
  • Enquiry #5620: Correct design when cookies are blocked
  • Enquiry #5642: Possibility to start instances one after another to prevent deadlocks

Extensions:

  • Request #5578: WebWidget
  • Enquiry #5605: ComboBox
  • request #5621: FileDlg
  • Request #5623: SystemObject::OpenDocument
  • Enquiry #5624: 2- or 3-column layout
  • Enquiry #5628: Show only the current window
  • Enquiry #5635: Hide layout areas
  • #5542: Show background images centered
23.01.2017
3.4.0 (188032)

Error corrections:

  • Query #5607: Error handling in MorphIT; also resolves: #5416 (exception on cancel)
  • #5467: Display of available languages

Extensions:

  • Enquiry #5473: Uploading files
11.01.2017 188031
3.3.3
(187918)
  • Bug fixes:
    • Fixed incorrect display of separators in Internet Explorer
    • Status bar is scrolled correctly
    • The MorphIT server does not accept license information from ClassiX instances that are not started by the user
    • Locked menus are taken into account
    • MLString & MLText could not be edited and displayed too many languages
  • Innovations
    • The MorphIT server allows you to configure the use of SSL per endpoint
    • MorphIT server can be installed as a service
    • ObjectTree reacts in MorphIT now also to events
05.01.2017 from 187206
3.3.2 (187628)
  • Bug fixes:
    • Displaying the menu in Internet Explorer
  • Innovations:
    • Dependencies also available without internet access
28.12.2016
3.3.1 (187380)
  • Bug fixes:
    • Hotfix for ObjectTree, which could only be opened one level wide
15.12.2016
3.3.0 (187363)
  • Bug fixes:
    • Incorrect grouping of radio buttons corrected
  • Innovations:
    • ClassiX can pass attention as dialogue to MorphIT
    • MorphIT server can verify the format of the exchanged messages
    • The individual elements of the ObjectTree can be expanded
15.12.2016
3.2.2 (187111)
  • Innovations:
    • Display of the ObjectTree is supported in MorphIT
09.12.2016 from 187111
3.2.1 (186750)
  • Bug fixes:
    • Selection and multiple selection in ObjectListView corrected
    • Fstring input corrected
    • Launcher stops launching new instances once all have been launched
02.12.2016 from 186556
3.2.0 (186639)
  • Innovations:
    • Launcher for MorphIT integrated
29.11.2016
3.1.0
  • Innovations:
    • MorphIT communicates with ClassiX via web socket
25.11.2016 186192–186555
3.0.0
  • Innovations:
    • Change to JSON format version 4.
    • Direct communication with the CyberEnterprise digital platform without interaction with InstantView.
    • MorphIT requires NodeJS as server
18.11.2016 185433
2.1.0
  • Bug fixes:
    • Core:
      • The Roboto font is now integrated in all cuts
    • toolbar:
      • Position and size of toolbar buttons is saved correctly
      • The SlideButton is now correctly positioned
    • Date:
      • The date is now processed correctly
    • Checkbox:
      • The text is now no longer bold.
    • text:
      • Content is now displayed correctly
    • Status bar:
      • Widgets are now displayed and positioned correctly again
    • Integer:
      • Value is now set correctly
  • Innovations:
    • Core:
      • AngularJS has been updated to version 1.4.3
      • Thirdparty content is accessed via CDN link
    • design:
      • Design is now displayed as a percentage, so it works at any resolution.
      • The design has been made responsive so that groups break up according to resolution and have a different size
      • Design started to convert to Google Material Guide Lines
    • Numeric:
      • Numeric is now displayed
    • Percent:
      • Percent is now displayed
    • Fraction:
      • Fraction is now displayed
    • DigitalTime:
      • DigitalTime is now displayed
    • Group:
      • Groups now have a header
    • Window:
      • The active window is now always the first and open in MorphIT
    • object list:
      • Objectlist now has a controller instead of a link
18.08.2015 4.5.2.173936 / 4.6.0.173936
2.0.0
  • Bug fixes:
    • Integer:
      • On an Enter print the event is now correctly sent
    • Objectcombobox:
      • The values from the object combo box are now correctly set and sent
      • The object combo box is now correctly deactivated and also displayed as deactivated
    • Objectlistview:
      • The data is now displayed correctly in larger tables
    • Buttons:
      • Buttons are disabled correctly
    • Widget Inspector:
      • The Widget Inspector no longer shows where the object is located when dragging to improve performance
  • Innovations:
    • Core:
      • AngularJS has been updated to version 1.4.1
    • representation:
      • Tooltips are now only displayed after 500 milliseconds, so that the surface no longer looks so hectic
      • A favicon was inserted
      • Icons are now displayed as .png and not .bmp
      • Several windows can be open in Classix and displayed in MorphIT.
      • New, modern and minimalist design (with optimisation for mobile devices)
    • Toolbar
      • The toolbar can now display strings
    • text:
      • The Text widget is now displayed
    • multiple text:
      • The Multiple Text widget is now displayed
    • multiple string:
      • The Multiple Text widget is now displayed
    • Objectlistview:
      • The objectlist views will now be paired by Classix to increase the performance
    • Menu:
      • The menu of Classix is now displayed as a drop down menu in MorphIT
    • Toolbar buttons
      • The buttons in the toolbar can be changed in size and position by mouse.
    • communication:
      • Not all data is constantly passed back and forth between MorphIT and Classix. Only required data is sent.
      • The data is now no longer called up twice, as the windows can be raised correctly
    • Error handling:
      • If an error occurs, a dialogue is now opened and must be closed by the user.
09.07.2015 4.5.2.173147 / 4.6.0.173147
1.3.0
  • Bug fixes:
    • representation:
      • When the design mode is open, the browser scroll bars no longer disappear
    • structure:
      • The CSS files are now loaded one after the other (performance optimisation)
    • MorphIT:
      • When calling MorphIT via Domain/IP (external) from Internet Explorer, the document mode is now set correctly
    • Radio:
      • The radio button selected in Classix is now displayed
      • Clicking a radio button sends an event with its value
      • The radio buttons are now positioned correctly
    • Integer:
      • Now only numbers can be entered in an integer
    • Objectcombobox:
      • When you switch to design mode, the object combo box no longer moves
      • Objectcombobox was adapted to the new JSON structure
    • Objectlistview:
      • object list views are dynamically set to "multiple-select
  • Innovations:
    • representation:
      • The toolbar was changed to a minimalist design
      • There is now an inspector in the design dialogue that provides information about the focused widget
      • The widgets on the status bar are now positioned absolutely to be closer to Classix
      • The borders from the toolbar buttons have been removed and the separator from Classix has been inserted
      • Tooltips were converted into a minimalist design
      • The "?" button on the toolbar has been changed to the "About" link
    • Design mode:
      • Adding widgets (labels, groups and notebooks) is now possible
      • Drop mode has been added to move widgets to other groups and windows.
    • Structure
      • Design mode functions have been moved from the toolbar controller to the design mode controller
      • The function to send events has been exported to a new factory, as this function is used more often
      • Only relevant information will be broadcast at an event
    • MorphIT:
      • The ivNames of the widgets are now sanitised, i.e. special characters like "[", "\" etc. are replaced by "_".
    • Integer:
      • Integers are now displayed as HTML input field with the type "Number
    • String:
      • The entry in a field can now be confirmed with Enter
    • enumeration:
      • Enumerations were added
    • FormattedString:
      • First version of FormattedStrings have been added, with support for "N", "K", "0" and "#".
06.05.2015 4.5.2.171449
1.2.0
  • Bug fixes:
    • Attaches:
      • Fixed bug that caused the "lengthDimension" not to be set
    • MorphIT:
      • Widgets are now filtered "case-insensitively" according to their types.
      • The function "searchTarget", which searches for a target in the "siblings" of the specified widget, is now also usable outside of "processData
  • Innovations:
    • representation:
      • When an event is sent, a status bar is displayed
      • It is now shown in colour whether you are in drag and/or resize mode
      • You can now save the changes to the view
      • The buttons for the design modes are now in a dialogue, which can be opened by clicking on the button on the status bar
      • A button has been added to the toolbar to hide and show the toolbar
      • The status bar of a window is now positioned differently to have smaller windows
    • Drag mode:
      • Widgets now "snap" to others if they are close enough
      • Snapping can be avoided by keeping the control key pressed
      • When holding the shift key in drag mode, you can now only move a widget vertically
      • Widgets that are dragged get a slight transparency
      • Buttons, input fields and similar widgets with a click event are now draggable
    • Resize mode
      • Widgets that are clickable, such as buttons and input fields, are now resizable
      • Buttons and input fields keep their size when switching to resize mode
    • morphite:
      • No more events are sent when you are in design mode
16.04.2015 4.5.2.170506
1.1.0
  • Bug fixes:
    • representation:
      • The setting of the layout has been changed to "ng-attr-style", so that Internet Explorer is now also supported
      • The caching of Ajax Request has been switched off for Internet Explorer, so that the page is correctly re-displayed after an event (standard for all other browsers)
      • The "font-weight" has been adjusted for some widgets to be closer to Classix in design.
    • Buttons:
      • Buttons now only show the content they have (before Img tags were always set)
  • Innovations:
    • Objectlistview:
      • By clicking on a line a select is sent to Classix
    • Radio:
      • Radio buttons were added
      • a select is sent to Classix when selecting
    • toolbar:
      • Error messages are now displayed in the toolbar instead of as alerts
      • When an event is sent, a "Progress Bar" is displayed to let the user know that an event has been sent
    • structure:
      • The filters to display the children of widgets correctly have been moved to the respective directive.
09.04.2015
1.0.0 First release version 02.04.2015